package com.aaa.tars.dao;

import com.aaa.tars.entity.Menu;
import com.aaa.tars.vo.TreeNode;
import com.aaa.tars.vo.TreeNode;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @FileName: MenuDao
 * @Description:
 * @Author: ghz
 * @CreateTime: 2025/8/29 16:36
 * @Version: 1.0.0
 */
public interface MenuDao {
    List<TreeNode> queryAllMenu();
    List<TreeNode> queryMenuByUserId(Integer user);

    //其她方法

    //查询全部，非树状
    List<Menu> queryAll();
    //根据 ID 查询菜单
    Menu queryById(Integer menuId);
    //插入
    int insert(Menu menu);

    //更新
    int update(Menu menu);

    //删除
    int deleteById(Integer menuId);
}
